﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Model.Entities;
namespace Model.MetadataTypes
{
    /// <summary>
    /// 实体类 <see cref="RMBT_FACILITY_ANTENNA"/>的元数据类, 此类请勿动，以方便表字段更改时重新生成覆盖
    /// </summary>
    [Serializable]
    public partial class RMBT_FACILITY_ANTENNA_Metadata
    {
                /// <summary>
        /// 监测天线ID【主键，系统GUID】
        /// </summary>
        [Key]
        [Required(ErrorMessage = "监测天线ID【主键，系统GUID】不能为空。")]
        public object ANTEID { get; set; }

            		
        /// <summary>
        /// 天线型号
        /// </summary>

        public object ANTEMODEL { get; set; }

    		
        /// <summary>
        /// 天线制造厂商
        /// </summary>

        public object ANTEMANU { get; set; }

    		
        /// <summary>
        /// 工作频段起始频率（单位：MHz）
        /// </summary>
        [Required(ErrorMessage = "工作频段起始频率（单位：MHz）不能为空。")]
        public object STARTFREQ { get; set; }

    		
        /// <summary>
        /// 工作频段终止频率（单位：MHz）
        /// </summary>
        [Required(ErrorMessage = "工作频段终止频率（单位：MHz）不能为空。")]
        public object ENDFREQ { get; set; }

    		
        /// <summary>
        /// 是否有源天线【外键：RMBT_CODE_ISACTIVEANTE(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "是否有源天线【外键：RMBT_CODE_ISACTIVEANTE(CODE_ID)】不能为空。")]
        public object ISACTIVEANTE { get; set; }

    		
        /// <summary>
        /// 极化方式【外键：RMBT_CODE_POLARIZATION(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "极化方式【外键：RMBT_CODE_POLARIZATION(CODE_ID)】不能为空。")]
        public object POLARIZATION { get; set; }

    		
        /// <summary>
        /// 是否定向天线【外键：RMBT_CODE_ISDIRECTIVEANTE(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "是否定向天线【外键：RMBT_CODE_ISDIRECTIVEANTE(CODE_ID)】不能为空。")]
        public object ISDIRECTIVEANTE { get; set; }

    		
        /// <summary>
        /// 定向天线方向（单位：度）
        /// </summary>

        public object ANTEDIRECTION { get; set; }

    		
        /// <summary>
        /// 天线距地面高度（单位：米）
        /// </summary>
        [Required(ErrorMessage = "天线距地面高度（单位：米）不能为空。")]
        public object ANTEHEIGHT { get; set; }

    		
    }
}
